UniTreeView
|
LabelEdit As Boolean |
Chỉnh sửa
text của node trực tiếp |
AddNode([hRelative],
[Relation], [Key], [Text], [Image], [SelectedImage], [PlusButton], [Tag]) As Long
[hRelative] As String : Key của Node mà bạn muốn tạo
liên kết.
[Relation]
As tvRelationConstants : Vị trí của node mà bạn add vào.
[Key]
As String : Khóa của node
[Text] As String : nhăn của Node
[Image] As Long : h́nh ảnh (đứng phía trước
Text) của Node
[SelectedImage] As Long : H́nh ảnh khi Node đang được
chọn.
Có thể
xem project demo để hiểu cách sử dụng (Folder
UniTreeview)
AddBitmap
([hBitmap], [MaskColor])
- Dùng để
add vào làm Image ( Theo tôi th́ không cần dùng hàm này làm ǵ)
[hBitmap] As Long: Handle của Bitmap
[MaskColor] As Long :
Màu mà bạn
muốn trong suốt
AddIcon
([hIcon])
- Dùng để
add vào làm Image
[hIcon] As Long : Handle của Icon
[MaskColor] As Long :
Màu mà bạn
muốn trong suốt
Clear
- Xóa tất cả
các Node
Collapse([hNode],
[CollapseChildren])
- Thu gọn hoặc
mở rộng các node con
[hNode] As Long : Handle của Node (Có thể dùng hàm
GetKeyNode trong UniTreeview để lấy hNode dể dàng)
[CollapseChildren]
AsBoolean
: True là mở rộng ra, c̣n False là thu gọn lại
Hàm
Expand cũng tương tự vậy nhưng không thể
thu gọn lại.
DeleteNode([hNode])
- Xóa Node
[hNode] As Long : Handle của Node
EndLabelEdit([hNode])
- Kết thúc chỉnh
sửa Text của Node
HitTest([X],
[Y], [FullRowHit]) As Long
- Lấy Handle của
node thông qua vị trí của chuột(x,y) (Nếu FullRowHit = False
th́ khi chuột rê vào Text hay Icon của node mới lấy
được handle và ngược lại)
ImageList([hImagelist],
[ImageWidth], [ImageHeight])
- Lấy
ImageList cho UniTreeView
[hImageList] As ImageListXP : Nếu trong Form của bạn
có sẳn 1 ImageListXP th́ hăy cho nó (Name) vào đây.
[ImageWidth] As Long ; [ImageHeight] As
Long là chiều dài và rộng của image